A Tool for Runtime Reliability Estimation and Control Using Automata Based Software Reliability Model
نویسندگان
چکیده
-The paper presents a novel approach for runtime reliability estimation of executable software during software execution. The proposed model does not depend on post failure data analysis whose accuracy depends on assumptions about some dubious statistical distribution. Instead the model captures required estimates during runtime from state to state transition. Thus, the model computes software reliability from the actual path taken by the software at runtime. Key-Words: Automata-Based Software Reliability Model, Self-Learning Automata, Finite State Automata, Software Reliability, Probabilistic Finite State Machine.
منابع مشابه
Automata-Based Software Reliability Paradigm for Ubiquitous Systems
The paper proposes a novel paradigm for accurate reliability estimation of ubiquitous systems. The proposed prototype differs from all conventional software reliability models as it does not rely on any kind of post failure data, questionable assumptions or statistical distributions. The paradigm instead is based on software state to state transition at runtime. Using this state to state transi...
متن کاملAutomata-Based Software Reliability Model: The Key to Reliable Software
In this paper, we critically analyze the success of the traditional reliability models built to measure and estimate software reliability. We further propose that a Finite State Automata (FSA) based reliability model can serve as a befitting solution to all existing software reliability challenges. The proposed model estimates actual system reliability at runtime. The main advantage of this mod...
متن کاملInvestigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server
Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...
متن کاملNew Paradigm for Software Reliability Estimation
In common parlance, the traditional software reliability estimation methods often rely on assumptions like statistical distributions that are often dubious and unrealistic. This paper analyzes the assumptions of traditional reliability estimation methods and further evaluates the practical viability of the predictions offered by these models in the current scenario. We further propose a novel F...
متن کاملNovel Software Reliability Estimation Model for Altering Paradigms of Software Engineering
A number of different software engineering paradigms like Component-Based Software Engineering (CBSE), Autonomic Computing, Service-Oriented Computing (SOC), Fault-Tolerant Computing and many others are being researched currently. These paradigms denote a paradigm shift from the currently mainstream object-oriented paradigm and are altering the way we view, design, develop and exercise software...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013